RTGODAM\Inc\REST_API\Video_Migration D

Total Complexity 153
Dependencies 8
Dependents 1
Total lines 1,214
Lines of code 704
Logical lines of code 360
Comment lines 347
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
update_video_metadata_from_vimeo_info()
B
38 19 63
migrate_post_batch_video_blocks()
B
36 17 79
build_default_seo_data()
B
40 18 52
traverse_and_migrate_vimeo_blocks_recursive()
A
40 15 59
create_attachment_from_vimeo_video()
A
40 11 62
migrate_videos()
A
44 9 45
traverse_and_migrate_core_video_blocks_recursive()
A
47 7 34
build_video_sources_array()
S
51 7 26
abort_video_migration()
S
51 6 23
find_all_posts_for_migration()
S
49 5 32
process_posts_in_batches()
S
50 4 28
process_full_video_migration()
S
51 4 25
migrate_single_post_vimeo_blocks()
S
53 4 25
migrate_single_post_video_blocks()
S
56 4 19
acquire_migration_lock()
S
57 4 16
get_gutenberg_enabled_post_types()
S
62 5 10
get_migration_status()
S
55 3 18
get_vimeo_migration_status_from_godam_central()
S
57 3 15
get_rest_routes()
S
50 1 37
fetch_vimeo_video_id()
S
68 2 7
complete_migration_with_no_posts()
S
63 1 11
__construct()
S
72 1 5
check_video_migration_permission()
S
80 1 3
update_migration_status_error()
S
68 1 7
release_migration_lock()
S
81 1 3